草庐IT

Android PreferenceActivity 和对话框 fragment

全部标签

android - Facebook session 取消对话框

我正在开发一个使用这个的应用程序:https://developers.facebook.com/docs/android/native-login/我遵循了Facebook开发教程,所以基本上我进行了session检查,它打开了对话框,我正在尝试获取取消事件(当用户取消facebook对话框时),但我没有办法解决这个问题.也许你能帮上忙。谢谢编辑:实际上,即使我单击取消按钮,我仍然会正确接收到GraphUser。这很奇怪。 最佳答案 使用AndroidSDK3.5,我通过异常获得取消事件,如果状态更改回调与FacebookOper

android - 使用 getApplicationContext() 显示对话框 - BadTokenException : Unable to add window

我知道这可能已经在这里讨论过了。但是我仍然很困惑如果我使用getApplicationContext()来显示一个Dialog会发生什么。我有一个应用程序使用getApplicationContext()创建AlertDialog.Builder,应用程序在显示对话框时崩溃。但是,如果我使用SomeActivity.this上下文,它就可以正常工作。注意:此应用在Play商店中已有一段时间并且之前可以正常运行,但不确定从哪个Android版本崩溃。崩溃堆栈跟踪android.view.WindowManager$BadTokenException:Unabletoaddwindow--

android - 在 Fragment 中的 ListView 中实现搜索

我正在尝试在fragment中内置的ListView中实现搜索功能。ListView工作正常,但是当我在要搜索的编辑文本上键入时,它消失了。我的代码:publicclassDrinksFragmentextendsFragment{privateViewrootView;privateArrayAdapteradapter;privateListdrinks;privateListViewlv;ArrayListmAllData;@OverridepublicViewonCreateView(LayoutInflaterinflater,@NullableViewGroupcontai

【Unity】2D 对话模块的实现

对话模块主要参考【Unity教程】剧情对话系统实现。在这次模块的构建将基于unityui组件和C#代码实现一个从excel文件中按照相应规则读取数据并展示的逻辑。这套代码不仅能实现正常的对话,也实现了对话中可以通过选择不同选项达到不同效果的分支对话功能。整一套代码分为分为两部分,一部分和库存模块一样通过Collider2D和UnityEvent构建了一个范围内可互动的功能,这一部分可以参考之前的库存模块。剩下一部分就是对话框模块整体逻辑,先看一下效果:从上图中,可以看出整个对话框可以分为五个部分:头像、说话人名字、普通对话内容、跳转到下一句的按钮、和选择对话框。可以简单将普通对话内容和跳转按钮

Android Fragment - BroadcastReceiver调用 fragment 方法

我有一个BroadcastReceiver,它接收发送到Fragment的广播。我正在接收广播,但如何从Fragment本身调用方法?我基本上需要在广播到达后更新一个列表,列表和更新方法是fragment的一部分。publicclassFragmentReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){Stringaction=intent.getAction();if(action!=null&&action.equals("AllTasksFragmen

具有折叠工具栏的 fragment 中的 Android 选项卡

我的应用程序中有一个折叠工具栏。我使用NavigationDrawer并在具有不同fragment的项目之间切换,同时替换FrameLayout,并在应用程序中保留工具栏。其中一个fragment有标签布局。当我显示该fragment时,它显示在Toolbar下方,并且Toolbar阴影与它重叠。我希望它与工具栏处于同一级别,并且看起来和表现得像在同一AppBarLayout中一样。另外,我想在工具栏展开时使选项卡透明。如何重新组织我的布局以使其正常工作?这是我的Xml:主要Xml:带有标签布局的fragment:任何指导将不胜感激。谢谢。 最佳答案

android - 如何最好地将消息从一个 Fragment 传递到其父级(相当于 onActivityResult)

好吧,我知道我可能想错了,但是......A)我有ActivityA加载fragmentF1,它加载fragmentF2。F2执行应导致其关闭的操作,然后F1根据关闭方式执行特定操作。B)现在,因为我还支持单Pane、非fragment,版本F1也通过startActivityForResult调用间接加载F2。这意味着当F2的包装器Activity完成时,F1会收到onActivityResult调用,并且F1可以执行它需要执行的操作。但是,我正在努力寻找实现我想要的(A)内容的最佳方法。我让F2回调到ActivityA以将其从堆栈中弹出。然后我是否应该考虑将消息传递给F1以执行它需

android-如何在警告对话框中设置列表项的文本大小

在我的应用程序中有一个按钮,当您单击该按钮时将出现一个警告对话框。该警报对话框由单选列表项组成。这里我想设置单选列表项的文本大小。可能吗?如果是,怎么做。下面是我的代码sclist.javapackagecom.examples.scl;importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.app.Dialog;importandroid.content.DialogInterface;importandroid.os.Bundle;importandroid.view.View;importand

android - 在 fragment 中获取 Assets

我正在尝试在fragment内的线程中解析xml文件。我的代码的部fragment段是:publicvoidonCreate(BundlesavedInstanceState){mAdapter=newListItemNearbyStoresAdapter(getActivity().getApplicationContext(),mStoresByKey);setListAdapter(mAdapter);//LoadthelistofstoresfromhardcodedxmlloadStoresByThread(getActivity().getApplicationContex

android - 无法关闭进度对话框

这是我的代码段,我试图关闭对话框,但它没有被关闭,而且我在logcat上也没有收到任何错误。请纠正我哪里错了?所有Log.v语句都被执行。即使是pd.dismiss()(Log.v("TAG","progressdismiss");)之后的log.v语句也被打印出来。请指出我的错误或建议一些替代方法来关闭进度对话框。btnSave.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewarg0){//TODOAuto-generatedmethodstub//dosomething}else{Log